Taming heterogeneity - the Ptolemy approach

نویسندگان

  • Johan Eker
  • Jörn W. Janneck
  • Edward A. Lee
  • Jie Liu
  • Xiaojun Liu
  • Jozsef Ludvig
  • Stephen Neuendorffer
  • Sonia R. Sachs
  • Yuhong Xiong
چکیده

Modern embedded computing systems tend to be heterogeneous in the sense of being composed of subsystems with very different characteristics, that communicate and interact in a variety of ways—synchronous or asynchronous, buffered or unbuffered, etc. Obviously, when designing such systems, a modeling language needs to reflect this heterogeneity. Today’s modeling environments usually offer a variant of what we call amorphous heterogeneity to address this problem. This paper argues that modeling systems in this manner leads to unexpected and hard-to-analyze interactions between the communication mechanisms and proposes a more structured approach to heterogeneity, called hierarchical heterogeneity to solve this problem. It proposes a model structure and semantic framework that support this form of heterogeneity, and discusses the issues arising from heterogeneous component interaction and the desire for component reuse. It introduces the notion of domain polymorphism as a way to address these issues.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interoperation of Heterogeneous Cad Tools in Ptolemy Ii

Typical complex systems that involve microsensors and microactuators exhibit heterogeneity both at the implementation level and the problem level. This naturally leads to a heterogeneous approach to system design that uses domain-specific models of computation (MoC) at various levels of abstractions to define a system, and leverages multiple CAD tools to do simulation, verification, and synthes...

متن کامل

Actor-Oriented Control System Design

Complex control systems are heterogeneous, in the sense of discrete computer-based controllers interacting with continuous physical plants, regular data sampling interleaving with usually irregular communication and user interaction, and multilayer and multimode control laws. This heterogeneity imposes great challenges for control system design technologies in terms of end-to-end control perfor...

متن کامل

Disciplined Heterogeneous Modeling - Invited Paper

Complex systems demand diversity in the modeling mechanisms. One way to deal with a diversity of requirements is to create flexible modeling frameworks that can be adapted to cover the field of interest. The downside of this approach is a weakening of the semantics of the modeling frameworks that compromises interoperability, understandability, and analyzability of the models. An alternative ap...

متن کامل

Implementing Metropolis Quantity Managers in Ptolemy II

This paper proposes an approach to implement Metropolis quantity manager mechanism in Ptolemy II, by utilizing the AspectJ which adds to Java aspect-oriented programming (AOP) capabilities. The benefits and limitations of this approach are also discussed.

متن کامل

VHDL Code Generation in the Ptolemy II Environment

It is becoming increasingly popular to describe real time signal proessing systems targetted for FPGA or ASIC implementation using structural signal flow graphs. We have implemented support for generation of synthesizeable as well as testbench VHDL code from Ptolemy II models. A helper based approach borrowing heavily from the existing Ptolemy II C code generation framework is used. This work d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Proceedings of the IEEE

دوره 91  شماره 

صفحات  -

تاریخ انتشار 2003